CPU PhotoWorxx

This integer benchmark performs different common tasks used during digital photo processing.

It performs the following tasks on a very large RGB image:

·Fill  
·Flip  
·Rotate90R (rotate 90 degrees CW)  
·Rotate90L (rotate 90 degrees CCW)  
·Random (fill the image with random coloured pixels)  
·RGB2BW (colour to black & white conversion)  
·Difference  
·Crop  

This benchmark stresses the integer arithmetic and multiplication execution units of the CPU and also the memory subsystem. Due to the fact that this test performs high memory read/write traffic, it cannot effectively scale in situations where more than 2 processing threads used. For example, on a 8-way Pentium III Xeon system the 8 processing threads will be "fighting" over the memory, creating a serious bottleneck that would lead to as low scores as a 2-way or 4-way similar processor based system could achieve.

CPU PhotoWorxx test uses only the basic x86 instructions, and it is HyperThreading, multi-processor (SMP) and multi-core (CMP) aware.

Important note

On AMD K8 class (Athlon 64, Athlon 64 X2, Socket 754/939/AM2 Sempron, Opteron, Turion 64, Turion 64 X2) systems configuring the Command Rate setting to 1T significantly improves Memory Write bandwidth and CPU PhotoWorxx scores.